package keeto.com.vn.classified.core;

import java.util.ArrayList;
import java.util.Hashtable;

import keeto.com.vn.classified.database.BuiltinService;
import keeto.com.vn.classified.entity.UserEntity;
import keeto.com.vn.classified.network.entity.CommentEntity;
import keeto.com.vn.classified.network.entity.ListItemEntity;
import keeto.com.vn.classified.network.entity.RatingInfo;
import keeto.com.vn.classified.network.entity.RatingUserEntity;


import android.util.Log;

public class ClassifiedListener {

	boolean Debug = false;

	public void commandExecutionComplete(boolean b) {
		if (Debug)
			Log.v("super listener", "commandExecutionComplete:" + b);
	}

	public void networkConnectionChange(boolean connected) {}

	public void finishGetProductAd(int returnCode, ArrayList<ListItemEntity> list_latest, ArrayList<ListItemEntity> list_interest, ArrayList<ListItemEntity> list_appreciate, int pageCount){}

	public void finishgetAndroidProductProposed(int returnCode,
			ArrayList<ListItemEntity> listPromotions,
			ArrayList<ListItemEntity> listSuggest,
			ArrayList<ListItemEntity> listSuggestProduct,
			ArrayList<ListItemEntity> listFavorite, boolean hasMore,
			int pageCount) {
		// TODO Auto-generated method stub
		
	}

	public void finishLogon(int returnCode) {}

	public void finishAckLogon(int returnCode) {
		// TODO Auto-generated method stub
		
	}

	public void startLogon() {
		// TODO Auto-generated method stub
		
	}

	public void finishRegister(int returnCode, String username, String password) {
		// TODO Auto-generated method stub
		
	}

	public void syncCleanBeforeLogon() {
		// TODO Auto-generated method stub
		
	}

	public void finishLogoff(int returnCode) {
		// TODO Auto-generated method stub
		
	}

	public void finishGetProductCateFour(int returnCode,
			ArrayList<ListItemEntity> list_productcatefour, int count) {
		// TODO Auto-generated method stub
		
	}

	public void finishSentForgotPassWord(int returnCode, String detail) {
		// TODO Auto-generated method stub
		
	}

	public void finishGetProfileInfo(int returnCode,
			Hashtable<String, String> info,String link) {
		// TODO Auto-generated method stub
		
	}

	public void startGetInfo(String userId) {
		// TODO Auto-generated method stub
		
	}

	public void snsFinishGetInfo(int returnCode, UserEntity userEntity) {
		// TODO Auto-generated method stub
		
	}

	public void finishUpdateUserProfile(int returnCode) {
		// TODO Auto-generated method stub
		
	}

	public void finishGetAndroidProductType(int returnCode,
			ArrayList<ListItemEntity> listProductType, int pageCount) {
		// TODO Auto-generated method stub
		
	}
	public void finishGetAndroidProductSameCost(int returnCode,
			ArrayList<ListItemEntity> listProductType, int pageCount) {
		// TODO Auto-generated method stub
		
	}

	public void finishGetProductBySeller(int returnCode,
			ArrayList<ListItemEntity> listItemEntity, boolean hasmore) {
		
	}

	public void finishGetCommentProduct(int returnCode, String description,
			ArrayList<CommentEntity> listComment,
			RatingInfo listofRating, ArrayList<RatingUserEntity> arrRating ) {}

	public void finishGetAndroidInterestShop(int returnCode, boolean interest) {
		// TODO Auto-generated method stub
		
	}

	public void finishSendAndroidInterestShop(int returnCode) {
		// TODO Auto-generated method stub
		
	}

	public void finishIAComment(int returnCode, String resultMsg) {
		// TODO Auto-generated method stub
		
	}

	public void finishAddRoster(int returnCode, String gatewayRegId,
			String name, String rosterId) {
		// TODO Auto-generated method stub
		
	}

	public void finishGetRosterInfo(int statusCodeConnectionTimeout502,
			String[] rosterIds) {
		// TODO Auto-generated method stub
		
	}

	public void finishTempMessage(int statusCodeConnectionTimeout502,
			Object object, Object object2) {
		// TODO Auto-generated method stub
		
	}

	public void finishSendAddRoster(int returnCode, String gatewayRegId,
			String _rosterName, String rosterId) {
		// TODO Auto-generated method stub
		
	}

	public void finishsendAndroidProductAbusel(int returnCode, String resultMsg) {
		// TODO Auto-generated method stub
		
	}
	public void finishPostPublish(int returnCode, String string) {}

	public void finishGetMyhandBook(int returnCode, ArrayList<ListItemEntity> mArrayList, int pageCount, boolean hasmore){}
	public void finishChangePass(int returnCode, String resultMsg) {}

	public void finishUpdateView(String reponse) {
		// TODO Auto-generated method stub
		
	}

	public void finishGetGlobalSearch(int returnCode,ArrayList<ListItemEntity> items, boolean hasMore, int pageCount) {}
	
	public void finishChangeAvatar(int returnCode, String msg){}
	
}
